Package-level declarations
Types
Names whoever the run acted for, pseudonymously.
Names the arm or cohort within an experiment.
Names a version of a host's extraction content profile.
Names the deployment the run executed in — an environment, a region, a release, a shard.
Names the experiment a run belongs to.
One thing that went wrong during a run, said entirely in a closed vocabulary.
What kind of thing went wrong, from a fixed list.
One number a failure record carries, together with what it counts.
What a number attached to a failure counts, with its unit in the name.
Where in a run's work the failure happened, from a fixed list.
The stable identity of one model call within a run: which call, and which try at it.
How one attempt at one model call ended.
One attempt at one model call: its identity, and what was observed about it.
A bounded, host-minted token that names something about a run without describing it.
Names the personalization state in force, without holding any of it.
Controls whose perspective propositions are extracted from in conversational text.
What the provider said about its own response.
How much of a run someone could set up again from what the run recorded.
What a caller wants to say about one extraction, on top of the text and the user it belongs to.
What the run asked for.
Names the inbound request the run was started for.
The durable record of one extraction execution.
A write disagreed with what the store already holds.
The digest a store compares two terminal writes by.
The digests that say what a run ran against.
Identifies one run inside one tenant.
Every bound an extraction run obeys, in one place.
Where a run sits among the runs around it: its own reference, its parent, its root, what it supersedes, and which pass it is.
A write named a run the store does not hold.
Names one extraction run.
Where an extraction run stands.
Durable store of extraction runs, and the lifecycle state machine that governs them.
The five pseudonymous references a run carries about whose work it was.
One terminal write against a run: the state it ends in, when it ended, and the counts and failures that go with it.
Whether a terminal write did the work or found it already done.
What a terminal write returned: the run in its terminal state, and whether this call is what put it there.
Names the conversation or session the material came from.
Generic async proposition extraction from incremental sources (conversations, message streams, etc.). Uses IncrementalAnalyzer for windowed, deduplicated processing.
Reference ExtractionRunStore that keeps runs in a map.
Reference PropositionRunLinkStore that keeps the relation in a map.
What happens when a run's lineage cannot be written.
A run's lineage could not be recorded, under LineageFailurePolicy.STRICT.
LLM-based proposition extractor. Uses a Jinja template to extract propositions from chunks.
Shared configuration for proposition extraction from conversations. Used by any application integrating the DICE memory pipeline.
A link named a proposition the run's tenant does not hold.
Which extraction runs produced which claims.
Class for parsing LLM output.
The shape of a reference to failure material a host keeps for itself. Specification only.
Model passed to the Jinja template for proposition extraction.